Enabling Good Work Habits in Software Developers through Reflective Goal-Setting
نویسندگان
چکیده
Software developers are generally interested in developing better habits to increase their workplace productivity and well-being, but have difficulties identifying concrete goals actionable strategies do so. In several areas of life, such as the physical activity health domain, self-reflection has been shown be successful at increasing people's awareness about a problematic behavior, motivating them define self-improvement goal, fostering goal-achievement. We therefore designed reflective goal-setting study learn more developers' improve or maintain good work. our study, 52 professional software self-reflected work on daily basis during two three weeks, which resulted rich set habit that pursue also found purposeful, continuous not only increases productive unproductive (84.5 percent), leads positive self-improvements developer well-being (79.6 percent). discuss how tools could support with trade-off between cost value long-term engagement.
منابع مشابه
How free software developers work
This configuration leads to questions on the characteristics of the collective action that enables the transition from individual voluntary commitments that are potentially volatile and unstable to the completion of a collective production that involves continuity and sustainability. The production of free software cannot be considered the contingent result of a spontaneous convergence of indiv...
متن کاملEducating reflective systems developers
Systems development research shows that practitioners seldom follow methods and that the competencies required for successful development of computer-based systems go well beyond those represented in contemporary methods. These insights make us question the role that methods should play in educating would-be developers. Pedagogical theories, such as situated learning and double-loop learning, c...
متن کاملStudy of Noise Map and its Features in an Indoor Work Environment through GIS-Based Software
Background: Noise mapping in industry can be useful to assess the risks of harmful noise, or to monitor noise in machine rooms. Using GIS -based software for plot of noise maps in an indoor noisy work environment can be helpful for occupational hygienists to monitor noise pollution. Methods: This study was carried out in noisy packaging unit of a food industry in Ghazvin industrial zone, to ev...
متن کاملExpanding the knowing capability of software developers through knowledge collaboration
Because software development is a knowledge-intensive process, the support of software developers presents two equally important challenges: the establishment of a rigorous and quantifiable foundation for software systems, and a better understanding of knowledge creation processes that take place in software development. Software engineering research has traditionally focused mostly on the form...
متن کاملTowards Goal-Driven Reflective Learning
Except for various ad hoc (and sometimes quite successful) systems, this de facto manifesto calling for the study of introspective systems did not give rise to what may be called "a general architecture for declarative and/or reflective machine learning". Some recent research taking place under the label of "goal-driven learning" signals however a renewed interest in these very basic issues: " ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2021
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2019.2938525